HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
onnxruntime::detail::if_char_array_make_ptr< T(&)[N]> Struct Template Reference

#include <make_string.h>

Public Types

using element_type = typename std::remove_const< typename std::remove_extent< T >::type >::type
 
using type = typename std::conditional< std::is_same< char, element_type >::value, T *, T(&)[N]>::type
 

Detailed Description

template<class T, size_t N>
struct onnxruntime::detail::if_char_array_make_ptr< T(&)[N]>

Definition at line 64 of file make_string.h.

Member Typedef Documentation

template<class T , size_t N>
using onnxruntime::detail::if_char_array_make_ptr< T(&)[N]>::element_type = typename std::remove_const<typename std::remove_extent<T>::type>::type

Definition at line 67 of file make_string.h.

template<class T , size_t N>
using onnxruntime::detail::if_char_array_make_ptr< T(&)[N]>::type = typename std::conditional<std::is_same<char, element_type>::value, T*, T (&)[N]>::type

Definition at line 68 of file make_string.h.


The documentation for this struct was generated from the following file: